//package com.itheima.ai.util;
//
//import org.springframework.core.io.FileSystemResource;
//
//import java.io.File;
//import java.io.IOException;
//
//public class SaveFileUtil {
////    private static final String filesPath = new FileSystemResource("cache").getFile().getName();
//    private static final String filesPath = System.getProperty("user.dir")+"/cache";
//
//    static { //初始化时创建cache文件夹
//        // 确保cache目录存在
//        File file = new File(filesPath);
//        if (!file.exists()) {
//            if (!file.mkdirs()) {
//                System.err.println("无法创建目录: " + file.getAbsolutePath());
//            }
//        }
//    }
//
//    //存储在 项目跟目录下的 /cache/要存的文件名
//    public static boolean save(String filename) throws IOException {
//        String filePath = filesPath+File.separator+filename; //File.separator相当于/
//        File file = new File(filePath);
//        if (!file.exists()) {
//            if (file.createNewFile()) {
//                System.out.println("成功创建文件: " + file.getAbsolutePath());
//                return true;
//            } else {
//                System.err.println("无法创建文件: " + file.getAbsolutePath());
//            }
//        } else {
//            System.out.println("文件已存在: " + file.getAbsolutePath());
//        }
//        return false;
//    }
//}
